package com.sky.service;

import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.PageResult;
import java.util.List;
/**
 * @author 周鹏
 * @version 1.0
 */
public interface CategoryService {
    PageResult pageQuery(CategoryPageQueryDTO queryDTO);

    void addCategory(CategoryDTO categoryDTO);

    void startOrStop(Integer status, long id);

    void update(CategoryDTO categoryDTO);

    void deleteById(long id);

    List<Category> getByType(Integer type);

    List<Category> list(Integer type);
}
